被减数存在31H30H中(高位在前),减数存在33H32H中,试编写其减法程序,差值存入31H30H单元,借位存入32H单元。
编制程序如下:ADDA,#00H;产生Cy=0(学过CLRC后可用CLRC)MOVA,30H;取被减数低8位SUBBA,32H;低8位相减MOV30H,A;存低8位差MOVA,31H;取被减数高8位SUBBA,33H;高8位连同Cy相减MOV31H,A;存高8位差MOVA,#00H;ADDCA,#00H;把Cy变换为等量的8位数MOV32H,A;存借位
举一反三
内容
- 0
存储器某单元地址为4850H:0016H,其段地址为 H,偏移地址为 H,物理地址为 H。
- 1
同方向只有一条机动车道的道路,机动车最高行驶速度---城市道路为( ),公路为( )。 A: 30 km/h,40km/h B: 40km/h,50km/h C: 50km/h,60km/h D: 50km/h,70km/h
- 2
内部RAM中,可作为工作寄存器区的单元地址为 H ~ H 。
- 3
硫化氢水溶液中存在的阴阳离子有()。 A: H,HS,S,OH B: H,HS,S C: H,HS D: H,S
- 4
Φ30H7的孔基本尺寸为(),基本偏差代号为(),公差等级为(),公差带代号为()。 A: Φ30,7,H,H7 B: Φ30,H,7,H7 C: Φ30,H7, 7,H D: Φ30,H, H7,7