测试文章

测试文章

1.基础文字

2.网页

3.markdown

一、电工学 (Electrical Engineering)

1.1 电路基础 (Circuit Fundamentals)

中文 英文
电压 Voltage
电流 Current
电阻 Resistance
电容 Capacitance
电感 Inductance
功率 Power
能量 Energy
交流电 Alternating Current (AC)
直流电 Direct Current (DC)
频率 Frequency
相位 Phase
阻抗 Impedance
导纳 Admittance
谐振 Resonance
电路 Circuit
串联 Series Connection
并联 Parallel Connection
节点 Node
回路 Loop
网孔 Mesh
支路 Branch
电压源 Voltage Source
电流源 Current Source
受控源 Controlled Source
理想电压源 Ideal Voltage Source
理想电流源 Ideal Current Source

4.代码嵌套

#include <iostream>
#include <cstdio>

void func1();
void func2();
void(*pf)() = func2;  // 修正函数指针类型
void* ret_addr;

void func1()
{
    printf("function 1 executed\n");
    
    __asm
    {
        // 弹出返回地址并保存
        pop dword ptr [ret_addr]
        // 压入 func2 的地址作为新的返回地址
        push pf
    }
}

void func2()
{
    printf("function 2 executed\n");
    
    __asm
    {
        // 弹出 func2 的地址(不需要)
        pop eax
        // 压入原始返回地址,返回到 main
        push dword ptr [ret_addr]
    }
}

int main()
{
    printf("Start in main\n");
    func1();
    printf("Back in main\n");
    
    return 0;
}

assume cs:code
code segment
start:
	;设置相关寄存器传送代码
	mov ax,cs	;do0所在源位置
	mov ds,ax	
	mov si,offset do0
	mov ax,0
	mov es,ax
	mov di,200h
	mov cx,offset do0end-offset do0
	;(cx)=do0长度
	cld
	rep movsb
	;设置中断向量
	mov ax,0
	mov ds,ax
	mov word ptr ds:[2],0h
	mov word ptr ds:[0],200h
	mov ax,4c00h
	int 21h
;--------------------------------
;以下代码送入0:200
do0:
	jmp do0start
	string db 'divide error!' ;13Byte
	do0start:
		mov ax,0b800h
		mov es,ax
		mov di,(40*25+12)*2
		mov ax,0h
		mov ds,ax
		mov si,203h	
		;string的位置,等价于200h+(offset string-offset do0)
		mov cx,13
		loop1:
			mov ah,2
			mov al,ds:[si]
			inc si
			mov es:[di],ax
			add di,2
			loop loop1
		mov ax,4c00h
		int 21h
	do0end:nop
code ends
end start

5.图片嵌入

6.

1

2

3

4

5

6

7

8

9

7.歌曲

罗大佑-台北红玫瑰

三泽秋-For Your Pieces

LICENSED UNDER CC BY-NC-SA 4.0