设有 100个有符号数,连续存放在片外[tex=2.5x1.0]onrf9CQRAgKpgFPkum9uyA==[/tex]以[tex=2.857x1.0]alTSfBX1+bxkuMDGrYvyUw==[/tex]为首地址的存储区中,试编程统计其中正数、负数、零的个数。
举一反三
- 设有两个长度均为 [tex=1.0x1.0]GqOMsRKoSA9JSFw5lv/vpw==[/tex] 的数组,分别存放在片外 [tex=2.5x1.0]onrf9CQRAgKpgFPkum9uyA==[/tex] 以 [tex=2.857x1.0]alTSfBX1+bxkuMDGrYvyUw==[/tex] 和 [tex=2.857x1.0]/wrhrQzPD/jvj+9HqDdqSQ==[/tex] 开始的存储区中,试编程求其对应项之和,结果存放在以 [tex=2.857x1.0]a0zM8EL58ZGsuW0Xz8D0HQ==[/tex] 为首地址的存储区中。
- 编程把片外 [tex=2.5x1.0]onrf9CQRAgKpgFPkum9uyA==[/tex] 中以 [tex=2.857x1.0]A9MGN61BfzYwjspKZbIwXQ==[/tex] 为首地址的连续 [tex=1.0x1.0]T+Y+b6tbFqQRKpnUr+5emA==[/tex] 个单元中的无符号数按降序排列,存放到以 [tex=2.857x1.0]28TpGezpnVPCI4DdDcnF1w==[/tex] 为首地址的存储区中。
- 设有100个单字节有符号数,连续存放在以2100H为首地址的存储区中,试编程统计其中正数、负数、零的个数。
- 在片外 [tex=2.5x1.0]onrf9CQRAgKpgFPkum9uyA==[/tex] 以 [tex=2.857x1.0]alTSfBX1+bxkuMDGrYvyUw==[/tex] 为首地址的存储区中,存放着 [tex=1.0x1.0]gvGMJuYwX4FsLYUCzafYNA==[/tex] 个用 [tex=3.0x1.0]XS3gabpx7/nAMdLafSBmRQ==[/tex] 码表示的 [tex=1.786x1.0]TE1u2NeK5hCjraKBsVl2cQ==[/tex] 之间的数,试编程将它们转换成 [tex=2.357x1.0]c5hPBX2K9wBLr+hRlo3MDA==[/tex] 码,并以压缩 [tex=2.357x1.0]c5hPBX2K9wBLr+hRlo3MDA==[/tex] 码(即一个单元存放两位 [tex=2.357x1.0]c5hPBX2K9wBLr+hRlo3MDA==[/tex] 码)的形式存放在以 [tex=2.857x1.0]28TpGezpnVPCI4DdDcnF1w==[/tex] 开始的单元中。
- 编写子程序, 将内部[tex=2.5x1.0]onrf9CQRAgKpgFPkum9uyA==[/tex]区以[tex=1.857x1.0]/viOQ4qWV2+Og4vI+WZPaA==[/tex]为起始地址的连续[tex=1.0x1.0]5ll/4oTq8VGGY6gN6eTenQ==[/tex]个存储单元中的数据, 按照从小到大的顺序排序, 排序结果仍存放在原数据区。